package com.authine.cloudpivot.web.api.service;

import java.io.UnsupportedEncodingException;
import java.util.Map;

public interface StoreService {

    /**
     * @Description : 获取已存在的编号
     * @param ： existNum
     * @author : Liun
     * @date : 2020/4/10
     */
    String getStoreNum();


    /**
     * @Description : 修改门店编号
     * @param ：
     * @author : Liun
     * @date : 2020/4/10
     */
    void updateStoreNum(String objectId,String storeNum);


    /**
     * @Description : 生成门店编号
     * @param ： staticStr
     * @param ： existNum
     * @author : Liun
     * @date : 2020/4/10
     */
    String createStoreNum(String staticStr,String existNum);

    /**
     * @Description : 获取城市等级
     * @param ： province
     * @param ： cityName
     * @author : Liun
     * @date : 2020/4/10
     */
    String getCityLevel(String province,String cityName);

    /**
     * @Description : 根据项目和门店信息，获取当前门店督导
     * @param ： projectName
     * @param ： storeName
     * @author : Liun
     * @date : 2020/4/22
     */
    String getMember(String projectName,String storeName);

    /**
     * @Description : 根据招聘需求提报的id导入门店子表中不存在的门店
     * @param ： id
     * @param ： userId
     * @param ： userDeptId
     * @author : cp
     * @date : 2021/12/19
     */
    void addStore(String id);

    //测试获取经纬度
    Map getLatitudeAndLongitude(String address) throws UnsupportedEncodingException;


    String updateSQ(String mdid, String updateId);

    void getBusinessCircle() throws UnsupportedEncodingException;


    String getNextStoreNum();
}
